SET(TEST_CONFIG_ANALY_SOURCE test_configanaly.cc)
ADD_EXECUTABLE(test_configanaly ${TEST_CONFIG_ANALY_SOURCE})
TARGET_LINK_LIBRARIES(test_configanaly baselib)

SET(TEST_INK_PTHREAD test_ink_pthread.cc)
ADD_EXECUTABLE(test_pthread ${TEST_INK_PTHREAD})
TARGET_LINK_LIBRARIES(test_pthread baselib)

SET(TEST_INK_TIME test_ink_time.cc)
ADD_EXECUTABLE(test_time ${TEST_INK_TIME})
TARGET_LINK_LIBRARIES(test_time baselib)

SET(TEST_INK_ATOMIC test_ink_atomic.cc)
ADD_EXECUTABLE(test_atomic ${TEST_INK_ATOMIC})
TARGET_LINK_LIBRARIES(test_atomic baselib)

SET(TEST_I_PTR test_i_ptr.cc)
ADD_EXECUTABLE(test_ptr ${TEST_I_PTR})
TARGET_LINK_LIBRARIES(test_ptr baselib)

SET(TEST_CONTINUATION test_continuation.cc)
ADD_EXECUTABLE(test_continuation ${TEST_CONTINUATION})
TARGET_LINK_LIBRARIES(test_continuation eventsystem)

SET(TEST_PROXYMUTEX test_lock.cc)
ADD_EXECUTABLE(test_lock ${TEST_PROXYMUTEX})
TARGET_LINK_LIBRARIES(test_lock eventsystem)

SET(TEST_ACTION test_i_action.cc)
ADD_EXECUTABLE(test_action ${TEST_ACTION})
TARGET_LINK_LIBRARIES(test_action eventsystem)

SET(TEST_EVENT test_p_event.cc)
ADD_EXECUTABLE(test_event ${TEST_EVENT})
TARGET_LINK_LIBRARIES(test_event eventsystem)

SET(TEST_THREAD test_i_thread.cc)
ADD_EXECUTABLE(test_thread ${TEST_THREAD})
TARGET_LINK_LIBRARIES(test_thread eventsystem)

SET(TEST_ETHREAD test_i_ethread.cc)
ADD_EXECUTABLE(test_ethread ${TEST_ETHREAD})
TARGET_LINK_LIBRARIES(test_ethread eventsystem)

SET(TEST_PRIQUE test_pri_que.cc)
ADD_EXECUTABLE(test_prique ${TEST_PRIQUE})
TARGET_LINK_LIBRARIES(test_prique eventsystem)

SET(TEST_NEGQUE test_neg_que.cc)
ADD_EXECUTABLE(test_negque ${TEST_NEGQUE})
TARGET_LINK_LIBRARIES(test_negque eventsystem)

SET(TEST_THREAD1 test_1_thread.cc)
ADD_EXECUTABLE(test_thread1 ${TEST_THREAD1})
TARGET_LINK_LIBRARIES(test_thread1 eventsystem)

SET(TEST_1 test_1.cc)
ADD_EXECUTABLE(test_1 ${TEST_1})
TARGET_LINK_LIBRARIES(test_1 eventsystem)

SET(TEST_EVENT_PROCESSOR test_eventprocessor.cc)
ADD_EXECUTABLE(test_event_processor ${TEST_EVENT_PROCESSOR})
TARGET_LINK_LIBRARIES(test_event_processor eventsystem)

SET(TEST_POLLING test_polling.cc)
ADD_EXECUTABLE(test_polling ${TEST_POLLING})
TARGET_LINK_LIBRARIES(test_polling net)

SET(TEST_EVENT1 test_1_event.cc)
ADD_EXECUTABLE(test_event1 ${TEST_EVENT1})
TARGET_LINK_LIBRARIES(test_event1 eventsystem)

SET(TEST_NETPROCESSOR test_netprocessor.cc)
ADD_EXECUTABLE(test_netprocessor ${TEST_NETPROCESSOR})
TARGET_LINK_LIBRARIES(test_netprocessor net)

SET(TEST_BUFFER test_buffer.cc)
ADD_EXECUTABLE(test_buff ${TEST_BUFFER})
TARGET_LINK_LIBRARIES(test_buff eventsystem)

SET(TEST_INET test_inet.cc)
ADD_EXECUTABLE(test_inet ${TEST_INET})
TARGET_LINK_LIBRARIES(test_inet eventsystem)

SET(TEST_BLOCK_QUEUE test_block_queue.cc)
ADD_EXECUTABLE(test_block_queue ${TEST_BLOCK_QUEUE})
TARGET_LINK_LIBRARIES(test_block_queue eventsystem)

SET(TEST_CONNECTION test_connection.cc)
ADD_EXECUTABLE(test_connection ${TEST_CONNECTION})
TARGET_LINK_LIBRARIES(test_connection net)

SET(TEST_SERVER test_server.cc)
ADD_EXECUTABLE(test_server ${TEST_SERVER})
TARGET_LINK_LIBRARIES(test_server net)

SET(TEST_ACCEPT test_accept.cc)
ADD_EXECUTABLE(test_accept ${TEST_ACCEPT})
TARGET_LINK_LIBRARIES(test_accept net)

SET(TEST_CONNECT test_connect.cc)
ADD_EXECUTABLE(test_connect ${TEST_CONNECT})
TARGET_LINK_LIBRARIES(test_connect net)

SET(TEST_ECHO_SERVER test_echo_server.cc)
ADD_EXECUTABLE(test_echo_server ${TEST_ECHO_SERVER})
TARGET_LINK_LIBRARIES(test_echo_server net)

SET(TEST_ECHO_CLIENT test_echo_client.cc)
ADD_EXECUTABLE(test_echo_client ${TEST_ECHO_CLIENT})
TARGET_LINK_LIBRARIES(test_echo_client net)

SET(TEST_SYSLIM test_syslim.cc)
ADD_EXECUTABLE(test_syslim ${TEST_SYSLIM})
TARGET_LINK_LIBRARIES(test_syslim net)
